package com.vca.common.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.HashMap;
import java.util.List;

@Data
public class OrderInfoReplyVo implements Serializable {

//    @ApiModelProperty(value = "商品ID")
//    private Integer productId;
//
//    @ApiModelProperty(value = "商品名称")
//    private String name;
//
//    @ApiModelProperty(value = "面值（录入的商品非礼品卡时，不需要填写面值）")
//    private Integer faceValue;
//
//    @ApiModelProperty(value = "商品简介")
//    private String introduction;
//
//    @ApiModelProperty(value = "商品属性ID")
//    private Integer attrValueId;
//
//    @ApiModelProperty(value = "商品图片")
//    private String image;
//
//    @ApiModelProperty(value = "sku")
//    private String sku;
//
//    @ApiModelProperty(value = "商品价格")
//    private BigDecimal price;
//
//    @ApiModelProperty(value = "购买数量")
//    private Integer buyNum;
//
//    @ApiModelProperty(value = "重量")
//    private BigDecimal weight;
//
//    @ApiModelProperty(value = "体积")
//    private BigDecimal volume;
//
//    @ApiModelProperty(value = "ISBN编号")
//    private String isbnCode;
//
//    @ApiModelProperty(value = "商品类型")
//    private String type;
//
//    @ApiModelProperty(value = "类型标签颜色")
//    private String labelColor;
//
//    @ApiModelProperty(value = "礼品卡编号")
//    private String cardNo;
//
//    @ApiModelProperty(value = "选择使用范围 0=课程 1=讲座 2=展览")
//    private Integer useAround;
//
//    @ApiModelProperty(value = "使用类型 1=分类卡 2=课程卡/讲座卡/展览卡（取决于使用范围）")
//    private Integer useType;
//
//    @ApiModelProperty(value = "所属分类id / 课程id（id以“,”分割）")
//    private String primaryKey;
//
//    @ApiModelProperty(value = "有效期")
//    private Date endTime;
//
//    @ApiModelProperty(value = "课程/套课/讲座/展览名称")
//    private String name;
//
//    @ApiModelProperty(value = "价格")
//    private Integer price;
//
//    @ApiModelProperty(value = "购买数量")
//    private Integer buyCount = 1;
//
//    @ApiModelProperty(value = "课程/套课/讲座/展览ID")
//    private Long mainId;
//
//    @ApiModelProperty(value = "封面")
//    private String coverImage;
//
//    @ApiModelProperty(value = "课程/套课/讲座/展览名称")
//    private String name;
//
//    @ApiModelProperty(value = "价格")
//    private BigDecimal price;
//
//    @ApiModelProperty(value = "购买数量")
//    private Integer buyCount = 1;
//
//    @ApiModelProperty(value = "课程/套课/讲座/展览ID")
//    private Long mainId;
//
//    @ApiModelProperty(value = "封面")
//    private String coverImage;
//
//    @Data
//    public static class Scheduling{
//        @ApiModelProperty(value = "排课ID")
//        private Long scheduleId;
//
//        @ApiModelProperty(value = "排课日期")
//        private String schedulingDate;
//
//        @ApiModelProperty(value = "排课当天开始时间")
//        private String schedulingStartTime;
//
//        @ApiModelProperty(value = "排课当天结束时间")
//        private String schedulingEndTime;
//
//        @ApiModelProperty(value = "上课语言")
//        private String language;
//    }
//
//    @ApiModelProperty(value = "课程排期")
//    private List<GenerateHelpVo.Info.Scheduling> schedulings;
//
//    @ApiModelProperty(value = "展览开始日期")
//    private String startTime;
//
//    @ApiModelProperty(value = "展览结束日期")
//    private String endTime;
//
//    @ApiModelProperty(value = "课程类型")
//    private String typeName;
//
//    @ApiModelProperty(value = "课程类型标签颜色")
//    private String typeLabelColor;
//
//    @ApiModelProperty(value = "课程地址")
//    private HashMap<String, Object> courseAddress;
}
